

import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.ArrayList;


public interface Session extends Remote{
	public boolean logout() throws RemoteException;
	public String getMSTS() throws RemoteException;
	public String getStudentName() throws RemoteException;
	public String getDateOfBirth() throws RemoteException;
	public String getCourseTitle() throws RemoteException;
	public String getExamTitle() throws RemoteException;
	public ArrayList<Question> getQuestions() throws RemoteException;
	public boolean startExam() throws RemoteException;
	public long getRemainTime() throws RemoteException;
	public boolean answerAQuestion(String quest, String answerID) throws RemoteException;
	
}
